The phrase "restaurant downtown" refers to a dining establishment located in the central area of a city or town.